<script>
var $=null,treeGrid=null,layer=null,ptable=null,tableId='ID_master_table';
layui.config({
	base: '#(ctx)/manage/_assets/libs/layui/extends/'
}).extend({
	treeGrid:'treeGrid'
}).use(['jquery', 'treeGrid', 'layer'], function() {
	$=layui.jquery, treeGrid=layui.treeGrid, layer=layui.layer;
	ptable = treeGrid.render({
		id : tableId,
		elem : "#" + tableId,
		idField : "id", ### 必須字段
		url : "#(ctx)/manage/role/ajaxGetRoleResource?id=" + #(roleResource.roleId),
		cellMinWidth : 100,
		### toolbar : '#ID_master_table_toolbar',
		treeId : "id", ### 树形id字段名称
		treeUpId : "parentId", ### 树形父id字段名称
		treeShowName : "name", ### 以树形式显示的字段
		heightRemove : [".dHead",75],
		height : '100%',
		isFilter : false,
		iconOpen : false, ### 是否显示图标【默认显示】
		isOpenDefault : true, ### 节点默认是展开还是折叠【默认展开】
		loading : true,
		method : 'post',
		cols : [ [
			{ type : 'checkbox' },
			{ field : 'name', width : 300, title : '名称',
				templet : function(d) {
					var name="";
					if(d.icon){
						name += '<i class="layui-icon ' + d.icon + '"></i>'
					}
					name += '	' + d.name;
					return name;
				}
			},
			{ field : 'typeName', width : 100, title : '类型', align : 'center',
				templet : function(d) {
			#dictList(parentKey="resource_type")
				#for(dict : dictList)
					if(d.type == '#(dict.key)'){
						return '<span class="layui-badge #(dict.para)">#(dict.value)</span>';
					}
				#end
			#end
				}
			},
			{ field : 'code', width : 140, title : '代码' },
			{ field : 'remark', title : '描述' }
		] ],
		isPage : false,
		parseData : function (res) { ### 数据加载后回调
			return res;
		},
		onClickRow : function (index, data) {
		}
	});

});

### 获取选中数据，拼装成ID表字串
function getCheckData() {
    var checkStatus = treeGrid.checkStatus(tableId)
        ,data = checkStatus.data;
	var ids="";
	for(var i = 0; i < data.length; i++){
		if(i > 0) ids += ",";
		ids += data[i].id;
	}
	$("#ID_resource_ids").val(ids);
}
</script>